/* Js que administra las funciones de java Script y Jquery de la pantalla de menu */

/**
 * @author David
 * 
 * Funcion que se ejecuta al finalizar la carga de los elementos del jsp 
 * Setea los estilos de los menus y el comportamientos de los mismos.
 * Tambien se encarga de setear la funcionalidad de los botones
 * 
 */
$(document).ready(function(){
	
	//Limpio el div por si quedo algo
	$('#divContenido').empty();
	
    //Escondemos los submenus cuando el archivo se carga
    $('ul#mainmenu li ul').hide();
    
    //Cuando el usuario se coloque encima de un elemento del menu
    $('ul#mainmenu li').hover(
        //Funcion Hover
        function(){
            //Escondemos otros menus
            $('ul#mainmenu li').not($('ul', this)).stop();
            // Mostramos el menu que corresponde
            $('ul', this).slideDown('fast');
        },
        //OnOut
        function(){
            // Hide Other Menus
            $('ul', this).slideUp('fast');
        }
    );
    
//    loadFunctionMenu();
    
    $('#admMesaExamen').click( function(event){	
    	loadContent('./mesaExamen/contentAdmMesaExamen.jsp');    		
    });
});


/**
 * Funcion que carga una URL en el div de contenido
 * para mostrar en la funcion
 * 
 * @param url -> path de jsp a cargar
 */
function loadContent(url){
	//Inicio el gif de cargando
	$('#div_carga_menu').show();
	try {
		$('#divContenido').empty();
		$('#divContenido').load(url);
//		$('#divContenido').show();
	} catch (e) {
		$('#div_carga_menu').hide();
		alert('Error cargando contenido: ' + e.toString());
	}	
}